package com.superm.mappers;

import com.superm.entity.Department;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 部门接口
 */
public interface DepartmentMapper {
    /**
     * 查询所有部门信息
     * @return
     */
   List<Department> selectAll();
    /**
     * 修改一条部门信息
     * @param dep
     * @return
     */
    Integer upDepartment(@Param("dep") Department dep);
    /**
     * 删除一条部门信息
     * @return
     */
   Integer delDepartment(@Param("did") Integer did);

    /**
     * 添加一条部门信息
     * @return
     */
   Integer addDepartment(@Param("dep") Department dep);

    /**
     * 根据部门id 查出部门信息
     * @return
     */
   Department depId(@Param("did") Integer did);
}
